
<!DOCTYPE html>
<html lang="zh-cn">
    
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width,initial-scale=1">
  <meta name="msvalidate.01" content="41F40C345D497DB6D4AFA53DAE9B225E" />
  
    <link rel="icon" href="/img/favicon.ico">
  
  
      <meta name="author" content="东南dnf">
  
  
  
      <meta name="description" content="东南dnf的个人博客">
  
  
  
    <link rel="alternate" href="/atom.xml " title="东南dnf的博客" type="application/atom+xml">
  

  

  <title>东南dnf的博客</title>

  

  
  <script type="text/javascript">
    var _hmt = _hmt || [];
    (function() {
      var hm = document.createElement("script");
      hm.src = "https://hm.baidu.com/hm.js?13d6b1f7cf31ea3697af89bead105483";
      var s = document.getElementsByTagName("script")[0];
      s.parentNode.insertBefore(hm, s);
    })();
  </script>


  
      
  <script type="text/javascript">
	(function(){
	    var bp = document.createElement('script');
	    var curProtocol = window.location.protocol.split(':')[0];
	    if (curProtocol === 'https') {
	        bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';        
	    }
	    else {
	        bp.src = 'http://push.zhanzhang.baidu.com/push.js';
	    }
	    var s = document.getElementsByTagName("script")[0];
	    s.parentNode.insertBefore(bp, s);
	})();
  </script>


  

  <link rel="stylesheet" href="/css/style.css" >
  <link rel="stylesheet" href="/css/partial/dark.css" >

  
  
  

  
    
      <link rel="stylesheet" href="/css/partial/highlight/atom-one-light.css">
    
      <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css">
    
      <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.css">
    
      <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/a2396837/CDN@latest/css/iconfont.css">
    
  

  
    <script src="/js/todark.js"></script>
    
<meta name="generator" content="Hexo 6.3.0"></head>

    
<div class="nav index" style="height: 60px;">
    <div class="title animated fadeInDown">
        <div class="layui-container">
                <div class="nav-title"><a href="/" title="东南dnf的博客">东南dnf的博客</a></div>
            <div class="nav-list">
                <button> <span class=""></span><span style="display: block;"></span><span class=""></span> </button>
                <ul class="layui-nav" lay-filter="">
                    
                        
                        
                        
                        
                    <li class="layui-nav-item">
                        <a href="/ ">
                            <i class=" fab fa-fort-awesome " style="color: rgb(255 107 107);"></i>
                            <span class="layui-nav-item-name">主页</span>
                        </a>
                    </li>
                    
                        
                        
                        
                        
                    <li class="layui-nav-item">
                        <a href="/archives/ ">
                            <i class=" fas fa-archive " style="color: rgb(10 189 227);"></i>
                            <span class="layui-nav-item-name">归档</span>
                        </a>
                    </li>
                    
                        
                        
                        
                        
                    <li class="layui-nav-item">
                        <a href="/tags/ ">
                            <i class=" fas fa-hashtag " style="color: rgb(254 202 87);"></i>
                            <span class="layui-nav-item-name">标签</span>
                        </a>
                    </li>
                    
                        
                        
                        
                        
                    <li class="layui-nav-item">
                        <a href="/categories ">
                            <i class=" far fa-folder-open " style="color: rgb(29 209 161);"></i>
                            <span class="layui-nav-item-name">分类</span>
                        </a>
                    </li>
                    
                        
                        
                        
                        
                    <li class="layui-nav-item">
                        <a href="/search/ ">
                            <i class=" fas fa-search-plus " style="color: rgb(3 169 244);"></i>
                            <span class="layui-nav-item-name">搜索</span>
                        </a>
                    </li>
                    
                        
                        
                        
                        
                    <li class="layui-nav-item">
                        <a href="/link/ ">
                            <i class=" fab fa-weixin " style="color: hsl(152deg 73% 45%);"></i>
                            <span class="layui-nav-item-name">友链</span>
                        </a>
                    </li>
                    
                        
                        
                        
                        
                    <li class="layui-nav-item">
                        <a href="/guestbook/ ">
                            <i class=" fab fa-telegram " style="color: hsl(205deg 100% 50%);"></i>
                            <span class="layui-nav-item-name">留言</span>
                        </a>
                    </li>
                    
                        
                        
                        
                        
                    <li class="layui-nav-item">
                        <a href="/about/ ">
                            <i class=" fab fa-grav " style="color: rgb(154 106 247);"></i>
                            <span class="layui-nav-item-name">关于</span>
                        </a>
                    </li>
                    
                    
                        <li class="layui-nav-item" id="btn-toggle-dark">🌙</li>
                    
                    <span class="layui-nav-bar" style="left: 342px; top: 78px; width: 0px; opacity: 0;"></span>
                </ul>
            </div>
        </div>
    </div>
</div>
    
<header class="header">
        
            <div class="logo">
                    <a href="/"><img src="https://lib.dnf.doyi.online/imgs/avatar/dnf-avatar.jpeg" onerror=this.onerror=null,this.src="/img/loading.gif"></a>
            </div>
         
    </div>
     
    
            <div class="social">
                
                        <a class="social-icon" href="https://github.com/zjy2414" target="_blank" title="Github">
                            <i class="iconfont icon-GitHub" aria-hidden="true"></i>
                          </a>
                 
                        <a class="social-icon" href="mailto:zjy2414@outlook.com" target="_blank" title="Email">
                            <i class="iconfont icon-email" aria-hidden="true"></i>
                          </a>
                 
                        <a class="social-icon" href="https://space.bilibili.com/354104366" target="_blank" title="Bilibili">
                            <i class="iconfont icon-bilibili" aria-hidden="true"></i>
                          </a>
                 
                        <a class="social-icon" href="/atom.xml" target="_blank" title="rss">
                            <i class="iconfont icon-rss" aria-hidden="true"></i>
                          </a>
                 
            </div>
     
</header>

    

  <div id="recent-posts">
    
      <div class="recent-post-item">
          <div class="post-title ">
            <a href="/posts/3963924866.html">常见排序算法及其Golang实现</a>
          </div>
          <div class="post-meta">
            
            
              <div class="post-meta-item date">
                <span title="Created 2023.09.05"><i class="far fa-calendar-alt"></i> 2023.09.05</span>
              </div>
              <div class="post-meta-item updated">
                <span title="Updated 2023.09.05"><i class="far fa-calendar-check"></i> 2023.09.05</span>
              </div>
             
            
              <div class="post-meta-item categories">
                
                  <i class="fas fa-inbox article-meta__icon"></i> <a href="/categories/technology/">技术</a>
                
              </div>
             
            
             <div class="post-meta-item wordcount">
                
                  <i class="fas fa-pencil-alt"></i> <span class="post-count">1.2k words</span>
                   
                
                  <i class="far fa-clock"></i> <span class="post-count">6 min</span>
                                       
              </div>
             
        </div>
          <div class="content">
            
                  排序算法1. 冒泡排序（Bubble Sort）冒泡排序是一种简单的比较排序算法，它通过不断地交换相邻的元素，使...
             
          </div>
        </div>
      <div class="post-footer">
        
        <div class="readmore"><a href="/posts/3963924866.html">Read More »</a></div>   
        
    </div>
    
      <div class="recent-post-item">
          <div class="post-title ">
            <a href="/posts/114706478.html">MFC操作Sqlite数据库</a>
          </div>
          <div class="post-meta">
            
            
              <div class="post-meta-item date">
                <span title="Created 2021.07.05"><i class="far fa-calendar-alt"></i> 2021.07.05</span>
              </div>
              <div class="post-meta-item updated">
                <span title="Updated 2023.09.05"><i class="far fa-calendar-check"></i> 2023.09.05</span>
              </div>
             
            
              <div class="post-meta-item categories">
                
                  <i class="fas fa-inbox article-meta__icon"></i> <a href="/categories/technology/">技术</a>
                
              </div>
             
            
             <div class="post-meta-item wordcount">
                
                  <i class="fas fa-pencil-alt"></i> <span class="post-count">481 words</span>
                   
                
                  <i class="far fa-clock"></i> <span class="post-count">2 min</span>
                                       
              </div>
             
        </div>
          <div class="content">
            
                  这几天为了完成小学期面向对象程序设计的大作业不得不捣鼓MFC。But，MFC相关的资料少之又少，不少资料甚至还停留在VC++ 6.0的时代。
下载Sqlite官方的dll和def文件及源代码链接: 
             
          </div>
        </div>
      <div class="post-footer">
        
        <div class="readmore"><a href="/posts/114706478.html">Read More »</a></div>   
        
    </div>
    
      <div class="recent-post-item">
          <div class="post-title ">
            <a href="/posts/1070717659.html">docker升级报错containerd.io &gt;= 1.4.1的解决方案</a>
          </div>
          <div class="post-meta">
            
            
              <div class="post-meta-item date">
                <span title="Created 2021.02.08"><i class="far fa-calendar-alt"></i> 2021.02.08</span>
              </div>
              <div class="post-meta-item updated">
                <span title="Updated 2023.09.05"><i class="far fa-calendar-check"></i> 2023.09.05</span>
              </div>
             
            
              <div class="post-meta-item categories">
                
                  <i class="fas fa-inbox article-meta__icon"></i> <a href="/categories/technology/">技术</a>
                
              </div>
             
            
             <div class="post-meta-item wordcount">
                
                  <i class="fas fa-pencil-alt"></i> <span class="post-count">203 words</span>
                   
                
                  <i class="far fa-clock"></i> <span class="post-count">1 min</span>
                                       
              </div>
             
        </div>
          <div class="content">
            
                  今天打算升级一下好像没更新过的docker，然后就报错了 :(
1234
             
          </div>
        </div>
      <div class="post-footer">
        
        <div class="readmore"><a href="/posts/1070717659.html">Read More »</a></div>   
        
    </div>
    
      <div class="recent-post-item">
          <div class="post-title ">
            <a href="/posts/2492027808.html">gRPC与REST的区别</a>
          </div>
          <div class="post-meta">
            
            
              <div class="post-meta-item date">
                <span title="Created 2021.01.31"><i class="far fa-calendar-alt"></i> 2021.01.31</span>
              </div>
              <div class="post-meta-item updated">
                <span title="Updated 2023.09.05"><i class="far fa-calendar-check"></i> 2023.09.05</span>
              </div>
             
            
              <div class="post-meta-item categories">
                
                  <i class="fas fa-inbox article-meta__icon"></i> <a href="/categories/technology/">技术</a>
                
              </div>
             
            
             <div class="post-meta-item wordcount">
                
                  <i class="fas fa-pencil-alt"></i> <span class="post-count">79 words</span>
                   
                
                  <i class="far fa-clock"></i> <span class="post-count">1 min</span>
                                       
              </div>
             
        </div>
          <div class="content">
            
                  


特性
gRPC
Rest



协议
HTTP&#x2F;2
HTTP&#x2F;1.1



             
          </div>
        </div>
      <div class="post-footer">
        
        <div class="readmore"><a href="/posts/2492027808.html">Read More »</a></div>   
        
    </div>
    
      <div class="recent-post-item">
          <div class="post-title ">
            <a href="/posts/191267953.html">Activity的生命周期(Android)</a>
          </div>
          <div class="post-meta">
            
            
              <div class="post-meta-item date">
                <span title="Created 2021.01.24"><i class="far fa-calendar-alt"></i> 2021.01.24</span>
              </div>
              <div class="post-meta-item updated">
                <span title="Updated 2023.09.05"><i class="far fa-calendar-check"></i> 2023.09.05</span>
              </div>
             
            
              <div class="post-meta-item categories">
                
                  <i class="fas fa-inbox article-meta__icon"></i> <a href="/categories/technology/">技术</a>
                
              </div>
             
            
             <div class="post-meta-item wordcount">
                
                  <i class="fas fa-pencil-alt"></i> <span class="post-count">136 words</span>
                   
                
                  <i class="far fa-clock"></i> <span class="post-count">1 min</span>
                                       
              </div>
             
        </div>
          <div class="content">
            
                  onCreate()在Activity第一次被创建的时候调用，这是Activity生命周期的第一个方法，此时Activity还在后台，不可见。
onStar...
             
          </div>
        </div>
      <div class="post-footer">
        
        <div class="readmore"><a href="/posts/191267953.html">Read More »</a></div>   
        
    </div>
    
      <div class="recent-post-item">
          <div class="post-title ">
            <a href="/posts/472456355.html">Hello World!</a>
          </div>
          <div class="post-meta">
            
            
              <div class="post-meta-item date">
                <span title="Created 2021.01.20"><i class="far fa-calendar-alt"></i> 2021.01.20</span>
              </div>
              <div class="post-meta-item updated">
                <span title="Updated 2023.09.05"><i class="far fa-calendar-check"></i> 2023.09.05</span>
              </div>
             
            
              <div class="post-meta-item categories">
                
                  <i class="fas fa-inbox article-meta__icon"></i> <a href="/categories/anything/">随笔</a>
                
              </div>
             
            
             <div class="post-meta-item wordcount">
                
                  <i class="fas fa-pencil-alt"></i> <span class="post-count">5 words</span>
                   
                
                  <i class="far fa-clock"></i> <span class="post-count">1 min</span>
                                       
              </div>
             
        </div>
          <div class="content">
            
                  第一篇文章
             
          </div>
        </div>
      <div class="post-footer">
        
        <div class="readmore"><a href="/posts/472456355.html">Read More »</a></div>   
        
    </div>
    
  </div>



<nav class="paginator">
      
            
</nav>

    
<a id="gotop" href="javascript:" title="返回顶部"><i class="fa fa-arrow-up"></i></a>
    






    
<div id="bottom-outer">
    <div id="bottom-inner">
        © 2023 东南dnf All Rights Reserved.
        
        <br>

        
          <div class="icp-info">
            
            <img  class="icp-icon" src="/img/icp.png">
            
          <a href="https://beian.miit.gov.cn/" target="_blank"> 沪ICP备14039016号-17</a>
        </div>
        

        
    </div>  
  </div>
  
<script src="https://cdn.jsdelivr.net/npm/layui-src@2.5.5/dist/layui.min.js"></script>



  
    <script src="/js/script.js"></script>
  
    <script src="https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js"></script>
  

 

  <script src="/js/local-search.js"></script>
<script type="text/javascript">      
  var search_path = "search.xml";
if (search_path.length == 0) {
  search_path = "search.xml";
}
var path = "/" + search_path;
  searchFunc(path, 'local-search-input', 'local-search-result');
</script>
  


  <script>
    window.lazyLoadOptions = {
      elements_selector: 'img',
      threshold: 0
    }
</script>
<script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload/dist/lazyload.iife.min.js"></script>   
  


  <script>
    var images = $('img').not('.nav-logo img').not('.card img').not($('a>img')).not('.reward-content img')
    images.each(function (i, o) {
      var lazyloadSrc = $(o).attr('data-src') ? $(o).attr('data-src') : $(o).attr('src')
      $(o).wrap(`<a href="${lazyloadSrc}" data-fancybox="group" data-caption="${$(o).attr('alt')}" class="fancybox"></a>`)
    })
  </script>
  <script src="https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.js"></script>
  <script>
        $().fancybox({
      selector: '[data-fancybox]',
      loop: true,
      transitionEffect: 'slide',
      protect: true,
      buttons: ['slideShow', 'fullScreen', 'thumbs', 'close']
    })
  </script>   
  










  <script src="https://cdn.jsdelivr.net/npm/instant.page/instantpage.min.js" type="module" defer></script>
  




  
<script src="https://cdn.jsdelivr.net/npm/clipboard@2.0.4/dist/clipboard.min.js"></script>
<script>
!function (e, t, a) {
  var initCopyCode = function(){
    var copyHtml = '';
    copyHtml += '<button class="btn-copy" data-clipboard-snippet="">';
    copyHtml += '  <i class="fa fa-clipboard"></i><span>复制</span>';
    copyHtml += '</button>';
    $(".highlight .code pre").before(copyHtml);
    new ClipboardJS('.btn-copy', {
      target: function(trigger) {
        return trigger.nextElementSibling;
      }
    });
  }
  initCopyCode();
}(window, document);
</script>  
  

<script>
  var btntop = $('#gotop');
  btntop.on('click', function (e) {
    e.preventDefault();
    $('html, body').animate({ scrollTop: 0 }, '300');
  });

  var $table = $('.content table').not($('figure.highlight > table'))
$table.each(function () {
  $(this).wrap('<div class="table-wrap"></div>')
})
</script>



</html>